package com.jianglin.state2.model.params;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.jianglin.state2.dao.entity.Project;
import com.jianglin.state2.model.core.Biom;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
public class ProjectAddParams extends Biom<Project> {
    @NotNull
    @ApiModelProperty(value = "客户编号", required = true)
    private Integer clientId;

    @NotNull
    @ApiModelProperty(value = "模型编号",required = true)
    private Integer modelId;

    @NotNull
    @ApiModelProperty(value = "渲染编号",required = true)
    private Integer banderId;

    @NotNull
    @ApiModelProperty(value = "后期编号",required = true)
    private Integer backId;

    @NotNull
    @ApiModelProperty(value = "项目名称", required = true)
    private String projectName;

    @NotNull
    @ApiModelProperty(value = "项目开始时间", required = true)
    private Date projectLogin;

    @NotNull
    @ApiModelProperty(value = "项目截止时间", required = true)
    private Date projectEnd;

    @NotNull
    @ApiModelProperty(value = "项目类别",required = true)
    private String projectForm;

    @ApiModelProperty(value = "备注")
    private String beizu;

    @NotNull
    @ApiModelProperty(value = "项目完成度",required = true)
    private Float projectComplete;

}
